Game Editor

A comprehensive 3D game development environment that provides a Visual Studio-like experience for building web-based games directly in the IDE.

Core Interface

Component System

Entities are defined by their components. Select an entity and use the Inspector to modify them:

Turn / Move Transform: Position, Rotation, Scaling.
Look Mesh / Model: Basic shapes (Box, Sphere) or imported 3D models (.glb, .obj).
Style Material (PBR): Advanced physically-based rendering with Metallic, Roughness, and Albedo/Normal/Emissive textures.
Physics RigidBody & Colliders: Mass, friction, restitution, and Box/Sphere colliders.
Effects Particle Emitter: Create fire, smoke, or magic effects with customizable texture, rate, colors, and lifetime.
Sound Audio Source: Spatial 3D audio or 2D loops with auto-play and volume control.
Interface UI Components: Overlay Text, Buttons, Images, and Panels for menus and HUDs.

Scripting API

Add logic using the Script component. The editor injects a standardized API into your class:

Scene Settings

Select the "Scene" root object to configure global environments:

Controls & Shortcuts

F5 Toggle Play/Edit Mode.
F Focus camera on selected object.
Ctrl + D Duplicate selected entity.
Ctrl + Z / Y Undo / Redo.

Exporting

Click Export Project to generate a single, standalone .html file containing your entire game, assets, and the 3D engine. Ready to host anywhere.